package com.hcr.kingdeeutil.data.fhead;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.data.entity.*;

import java.io.Serializable;
import java.util.List;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 客户 基本信息
 * @create 2021-04-01 15:14
 **/
public class CustomerFBillHead implements Serializable {
    /**
     * 实体主键
     */
    private String FCUSTID;
    /**
     * 单据状态
     */
    private String FDocumentStatus;
    /**
     * 禁用状态
     */
    private String FForbidStatus;
    ;
    /**
     * 客户名称(必填项)
     */
    private String FName;
    /**
     * 客户编码
     */
    private String FNumber;
    /**
     * 备注
     */
    private String FDescription;
    ;
    /**
     * 创建组织(必填项)
     */
    private FOrgId FCreateOrgId;
    /**
     * 使用组织
     */
    private FOrgId FUseOrgId;
    /**
     * 创建人
     */
    private String FCreatorId;
    /**
     * 修改人
     */
    private String FModifierId;
    /**
     * 创建日期
     */
    private String FCreateDate;
    /**
     * 修改日期
     */
    private String FModifyDate;
    /**
     * 简称
     */
    private String FShortName;
    /**
     * 国家
     */
    private FOrgId FCOUNTRY;
    /**
     * 地区
     */
    private FOrgId FPROVINCIAL;
    /**
     * 邮政编码
     */
    private String FZIP;
    /**
     * 联系电话
     */
    private String FTEL;
    /**
     * 纳税登记号
     */
    private String FTAXREGISTERCODE;
    /**
     * 传真
     */
    private String FFAX;
    /**
     * 对应集团客户
     */
    private FOrgId FGROUPCUSTID;
    /**
     * 对应供应商
     */
    private FOrgId FSUPPLIERID;
    /**
     * 结算币别(必填项)
     */
    private FOrgId FTRADINGCURRID;
    /**
     * 销售部门
     */
    private FOrgId FSALDEPTID;
    /**
     * 销售组
     */
    private String FSALGROUPID;
    /**
     * 销售员
     */
    private FOrgId FSELLER;
    /**
     * 运输提前期
     */
    private String FTRANSLEADTIME;
    /**
     * 价目表
     */
    private FOrgId FPRICELISTID;
    /**
     * 折扣表
     */
    private FOrgId FDISCOUNTLISTID;
    /**
     * 结算方式
     */
    private FOrgId FSETTLETYPEID;
    /**
     * 收款币别
     */
    private FOrgId FRECEIVECURRID;
    /**
     * 收款条件
     */
    private FOrgId FRECCONDITIONID;
    /**
     * 启用信用管理
     */
    private boolean FISCREDITCHECK;
    /**
     * 审核人
     */
    private String FAPPROVERID;
    /**
     * 审核日期
     */
    private String FAPPROVEDATE;
    /**
     * 禁用人
     */
    private String FFORBIDDERID;
    /**
     * 禁用日期
     */
    private String FFORBIDDATE;
    /**
     * 税分类
     */
    private FOrgId FTaxType;
    /**
     * 客户类别
     */
    private FOrgId FCustTypeId;
    /**
     * 通讯地址
     */
    private String FADDRESS;
    /**
     * 公司网址
     */
    private String FWEBSITE;
    /**
     * 客户分组
     */
    private FOrgId FGroup;
    /**
     * 公司规模
     */
    private FOrgId FCompanyScale;
    /**
     * 公司类别
     */
    private FOrgId FCompanyClassify;
    /**
     * 公司性质
     */
    private FOrgId FCompanyNature;
    /**
     * 对应组织
     */
    private FOrgId FCorrespondOrgId;
    /**
     * 客户优先级
     */
    private String FPriority;
    /**
     * 发票类型
     */
    private String FInvoiceType;
    /**
     * 默认税率
     */
    private FOrgId FTaxRate;
    /**
     * 默认付款方
     */
    private String FIsDefPayer;
    /**
     * 订货平台管理员
     */
    private String FCPAdminCode;
    /**
     * 集团客户
     */
    private String FIsGroup;
    /**
     * 发票抬头
     */
    private String FINVOICETITLE;
    /**
     * 开户银行
     */
    private String FINVOICEBANKNAME;
    /**
     * 银行账号
     */
    private String FINVOICEBANKACCOUNT;
    /**
     * 开票联系电话
     */
    private String FINVOICETEL;
    /**
     * 开票通讯地址
     */
    private String FINVOICEADDRESS;
    /**
     * 是否交易客户
     */
    private boolean FIsTrade;
    /**
     * 原系统编码
     */
    private String F_SRUB_Text;
    /**
     * 商务信息
     */
    private CustomerBusinessInfo FT_BD_CUSTOMEREXT;
    /**
     * 联系人
     */
    private List<CustomerContact> FT_BD_CUSTLOCATION;
    /**
     * 银行的信息
     */
    private List<CustomerBank> FT_BD_CUSTBANK;
    /**
     * 地址信息
     */
    private List<CustomerAddress> FT_BD_CUSTCONTACT;
    /**
     * 订货组织
     */
    private List<CustomerDerorg> FT_BD_CUSTORDERORG;

    public String getFCUSTID() {
        return FCUSTID;
    }

    public void setFCUSTID(String FCUSTID) {
        this.FCUSTID = FCUSTID;
    }

    public String getFDocumentStatus() {
        return FDocumentStatus;
    }

    public void setFDocumentStatus(String FDocumentStatus) {
        this.FDocumentStatus = FDocumentStatus;
    }

    public String getFForbidStatus() {
        return FForbidStatus;
    }

    public void setFForbidStatus(String FForbidStatus) {
        this.FForbidStatus = FForbidStatus;
    }

    public String getFName() {
        return FName;
    }

    public void setFName(String FName) {
        this.FName = FName;
    }

    public String getFNumber() {
        return FNumber;
    }

    public void setFNumber(String FNumber) {
        this.FNumber = FNumber;
    }

    public String getFDescription() {
        return FDescription;
    }

    public void setFDescription(String FDescription) {
        this.FDescription = FDescription;
    }

    public FOrgId getFCreateOrgId() {
        return FCreateOrgId;
    }

    public void setFCreateOrgId(FOrgId FCreateOrgId) {
        this.FCreateOrgId = FCreateOrgId;
    }

    public FOrgId getFUseOrgId() {
        return FUseOrgId;
    }

    public void setFUseOrgId(FOrgId FUseOrgId) {
        this.FUseOrgId = FUseOrgId;
    }

    public String getFCreatorId() {
        return FCreatorId;
    }

    public void setFCreatorId(String FCreatorId) {
        this.FCreatorId = FCreatorId;
    }

    public String getFModifierId() {
        return FModifierId;
    }

    public void setFModifierId(String FModifierId) {
        this.FModifierId = FModifierId;
    }

    public String getFCreateDate() {
        return FCreateDate;
    }

    public void setFCreateDate(String FCreateDate) {
        this.FCreateDate = FCreateDate;
    }

    public String getFModifyDate() {
        return FModifyDate;
    }

    public void setFModifyDate(String FModifyDate) {
        this.FModifyDate = FModifyDate;
    }

    public String getFShortName() {
        return FShortName;
    }

    public void setFShortName(String FShortName) {
        this.FShortName = FShortName;
    }

    public FOrgId getFCOUNTRY() {
        return FCOUNTRY;
    }

    public void setFCOUNTRY(FOrgId FCOUNTRY) {
        this.FCOUNTRY = FCOUNTRY;
    }

    public FOrgId getFPROVINCIAL() {
        return FPROVINCIAL;
    }

    public void setFPROVINCIAL(FOrgId FPROVINCIAL) {
        this.FPROVINCIAL = FPROVINCIAL;
    }

    public String getFZIP() {
        return FZIP;
    }

    public void setFZIP(String FZIP) {
        this.FZIP = FZIP;
    }

    public String getFTEL() {
        return FTEL;
    }

    public void setFTEL(String FTEL) {
        this.FTEL = FTEL;
    }

    public String getFTAXREGISTERCODE() {
        return FTAXREGISTERCODE;
    }

    public void setFTAXREGISTERCODE(String FTAXREGISTERCODE) {
        this.FTAXREGISTERCODE = FTAXREGISTERCODE;
    }

    public String getFFAX() {
        return FFAX;
    }

    public void setFFAX(String FFAX) {
        this.FFAX = FFAX;
    }

    public FOrgId getFGROUPCUSTID() {
        return FGROUPCUSTID;
    }

    public void setFGROUPCUSTID(FOrgId FGROUPCUSTID) {
        this.FGROUPCUSTID = FGROUPCUSTID;
    }

    public FOrgId getFSUPPLIERID() {
        return FSUPPLIERID;
    }

    public void setFSUPPLIERID(FOrgId FSUPPLIERID) {
        this.FSUPPLIERID = FSUPPLIERID;
    }

    public FOrgId getFTRADINGCURRID() {
        return FTRADINGCURRID;
    }

    public void setFTRADINGCURRID(FOrgId FTRADINGCURRID) {
        this.FTRADINGCURRID = FTRADINGCURRID;
    }

    public FOrgId getFSALDEPTID() {
        return FSALDEPTID;
    }

    public void setFSALDEPTID(FOrgId FSALDEPTID) {
        this.FSALDEPTID = FSALDEPTID;
    }

    public String getFSALGROUPID() {
        return FSALGROUPID;
    }

    public void setFSALGROUPID(String FSALGROUPID) {
        this.FSALGROUPID = FSALGROUPID;
    }

    public FOrgId getFSELLER() {
        return FSELLER;
    }

    public void setFSELLER(FOrgId FSELLER) {
        this.FSELLER = FSELLER;
    }

    public String getFTRANSLEADTIME() {
        return FTRANSLEADTIME;
    }

    public void setFTRANSLEADTIME(String FTRANSLEADTIME) {
        this.FTRANSLEADTIME = FTRANSLEADTIME;
    }

    public FOrgId getFPRICELISTID() {
        return FPRICELISTID;
    }

    public void setFPRICELISTID(FOrgId FPRICELISTID) {
        this.FPRICELISTID = FPRICELISTID;
    }

    public FOrgId getFDISCOUNTLISTID() {
        return FDISCOUNTLISTID;
    }

    public void setFDISCOUNTLISTID(FOrgId FDISCOUNTLISTID) {
        this.FDISCOUNTLISTID = FDISCOUNTLISTID;
    }

    public FOrgId getFSETTLETYPEID() {
        return FSETTLETYPEID;
    }

    public void setFSETTLETYPEID(FOrgId FSETTLETYPEID) {
        this.FSETTLETYPEID = FSETTLETYPEID;
    }

    public FOrgId getFRECEIVECURRID() {
        return FRECEIVECURRID;
    }

    public void setFRECEIVECURRID(FOrgId FRECEIVECURRID) {
        this.FRECEIVECURRID = FRECEIVECURRID;
    }

    public FOrgId getFRECCONDITIONID() {
        return FRECCONDITIONID;
    }

    public void setFRECCONDITIONID(FOrgId FRECCONDITIONID) {
        this.FRECCONDITIONID = FRECCONDITIONID;
    }

    public boolean isFISCREDITCHECK() {
        return FISCREDITCHECK;
    }

    public void setFISCREDITCHECK(boolean FISCREDITCHECK) {
        this.FISCREDITCHECK = FISCREDITCHECK;
    }

    public String getFAPPROVERID() {
        return FAPPROVERID;
    }

    public void setFAPPROVERID(String FAPPROVERID) {
        this.FAPPROVERID = FAPPROVERID;
    }

    public String getFAPPROVEDATE() {
        return FAPPROVEDATE;
    }

    public void setFAPPROVEDATE(String FAPPROVEDATE) {
        this.FAPPROVEDATE = FAPPROVEDATE;
    }

    public String getFFORBIDDERID() {
        return FFORBIDDERID;
    }

    public void setFFORBIDDERID(String FFORBIDDERID) {
        this.FFORBIDDERID = FFORBIDDERID;
    }

    public String getFFORBIDDATE() {
        return FFORBIDDATE;
    }

    public void setFFORBIDDATE(String FFORBIDDATE) {
        this.FFORBIDDATE = FFORBIDDATE;
    }

    public FOrgId getFTaxType() {
        return FTaxType;
    }

    public void setFTaxType(FOrgId FTaxType) {
        this.FTaxType = FTaxType;
    }

    public FOrgId getFCustTypeId() {
        return FCustTypeId;
    }

    public void setFCustTypeId(FOrgId FCustTypeId) {
        this.FCustTypeId = FCustTypeId;
    }

    public String getFADDRESS() {
        return FADDRESS;
    }

    public void setFADDRESS(String FADDRESS) {
        this.FADDRESS = FADDRESS;
    }

    public String getFWEBSITE() {
        return FWEBSITE;
    }

    public void setFWEBSITE(String FWEBSITE) {
        this.FWEBSITE = FWEBSITE;
    }

    public FOrgId getFGroup() {
        return FGroup;
    }

    public void setFGroup(FOrgId FGroup) {
        this.FGroup = FGroup;
    }

    public FOrgId getFCompanyScale() {
        return FCompanyScale;
    }

    public void setFCompanyScale(FOrgId FCompanyScale) {
        this.FCompanyScale = FCompanyScale;
    }

    public FOrgId getFCompanyClassify() {
        return FCompanyClassify;
    }

    public void setFCompanyClassify(FOrgId FCompanyClassify) {
        this.FCompanyClassify = FCompanyClassify;
    }

    public FOrgId getFCompanyNature() {
        return FCompanyNature;
    }

    public void setFCompanyNature(FOrgId FCompanyNature) {
        this.FCompanyNature = FCompanyNature;
    }

    public FOrgId getFCorrespondOrgId() {
        return FCorrespondOrgId;
    }

    public void setFCorrespondOrgId(FOrgId FCorrespondOrgId) {
        this.FCorrespondOrgId = FCorrespondOrgId;
    }

    public String getFPriority() {
        return FPriority;
    }

    public void setFPriority(String FPriority) {
        this.FPriority = FPriority;
    }

    public String getFInvoiceType() {
        return FInvoiceType;
    }

    public void setFInvoiceType(String FInvoiceType) {
        this.FInvoiceType = FInvoiceType;
    }

    public FOrgId getFTaxRate() {
        return FTaxRate;
    }

    public void setFTaxRate(FOrgId FTaxRate) {
        this.FTaxRate = FTaxRate;
    }

    public String getFIsDefPayer() {
        return FIsDefPayer;
    }

    public void setFIsDefPayer(String FIsDefPayer) {
        this.FIsDefPayer = FIsDefPayer;
    }

    public String getFCPAdminCode() {
        return FCPAdminCode;
    }

    public void setFCPAdminCode(String FCPAdminCode) {
        this.FCPAdminCode = FCPAdminCode;
    }

    public String getFIsGroup() {
        return FIsGroup;
    }

    public void setFIsGroup(String FIsGroup) {
        this.FIsGroup = FIsGroup;
    }

    public String getFINVOICETITLE() {
        return FINVOICETITLE;
    }

    public void setFINVOICETITLE(String FINVOICETITLE) {
        this.FINVOICETITLE = FINVOICETITLE;
    }

    public String getFINVOICEBANKNAME() {
        return FINVOICEBANKNAME;
    }

    public void setFINVOICEBANKNAME(String FINVOICEBANKNAME) {
        this.FINVOICEBANKNAME = FINVOICEBANKNAME;
    }

    public String getFINVOICEBANKACCOUNT() {
        return FINVOICEBANKACCOUNT;
    }

    public void setFINVOICEBANKACCOUNT(String FINVOICEBANKACCOUNT) {
        this.FINVOICEBANKACCOUNT = FINVOICEBANKACCOUNT;
    }

    public String getFINVOICETEL() {
        return FINVOICETEL;
    }

    public void setFINVOICETEL(String FINVOICETEL) {
        this.FINVOICETEL = FINVOICETEL;
    }

    public String getFINVOICEADDRESS() {
        return FINVOICEADDRESS;
    }

    public void setFINVOICEADDRESS(String FINVOICEADDRESS) {
        this.FINVOICEADDRESS = FINVOICEADDRESS;
    }

    public boolean isFIsTrade() {
        return FIsTrade;
    }

    public void setFIsTrade(boolean FIsTrade) {
        this.FIsTrade = FIsTrade;
    }

    public String getF_SRUB_Text() {
        return F_SRUB_Text;
    }

    public void setF_SRUB_Text(String f_SRUB_Text) {
        F_SRUB_Text = f_SRUB_Text;
    }

    public CustomerBusinessInfo getFT_BD_CUSTOMEREXT() {
        return FT_BD_CUSTOMEREXT;
    }

    public void setFT_BD_CUSTOMEREXT(CustomerBusinessInfo FT_BD_CUSTOMEREXT) {
        this.FT_BD_CUSTOMEREXT = FT_BD_CUSTOMEREXT;
    }

    public List<CustomerContact> getFT_BD_CUSTLOCATION() {
        return FT_BD_CUSTLOCATION;
    }

    public void setFT_BD_CUSTLOCATION(List<CustomerContact> FT_BD_CUSTLOCATION) {
        this.FT_BD_CUSTLOCATION = FT_BD_CUSTLOCATION;
    }

    public List<CustomerBank> getFT_BD_CUSTBANK() {
        return FT_BD_CUSTBANK;
    }

    public void setFT_BD_CUSTBANK(List<CustomerBank> FT_BD_CUSTBANK) {
        this.FT_BD_CUSTBANK = FT_BD_CUSTBANK;
    }

    public List<CustomerAddress> getFT_BD_CUSTCONTACT() {
        return FT_BD_CUSTCONTACT;
    }

    public void setFT_BD_CUSTCONTACT(List<CustomerAddress> FT_BD_CUSTCONTACT) {
        this.FT_BD_CUSTCONTACT = FT_BD_CUSTCONTACT;
    }

    public List<CustomerDerorg> getFT_BD_CUSTORDERORG() {
        return FT_BD_CUSTORDERORG;
    }

    public void setFT_BD_CUSTORDERORG(List<CustomerDerorg> FT_BD_CUSTORDERORG) {
        this.FT_BD_CUSTORDERORG = FT_BD_CUSTORDERORG;
    }
}
